body {
	background-color: white;
	font-family: 'Lucida Grande', Arial, Verdana, Sans-Serif;
	margin-top: 8px;
	text-decoration: none;
	color: Navy;
}


.TopBarText1 {
	font-family: 'Lucida Grande', Arial, Verdana, Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	cursor: default;
	letter-spacing: 1px;
	text-decoration: none;
	color: #5A84CD;
}

.TopBarText1:hover {
	cursor:pointer;
	text-decoration: underline;
}


.TopLanguage {
	font-family: 'Lucida Grande', Arial, Verdana, Sans-Serif;
	font-size:12px;
	cursor:default;
	color:#666666;
}

.InputText1 {
	font-family: 'Lucida Grande', Arial, Verdana, Sans-Serif;
	font-size: 14px;
	color: Navy;
}

.ButtonText1 {
	font-family: 'Lucida Grande', Arial, Verdana, Sans-Serif;
	font-size: 14px;
	color: Navy;
}

.TitleTable {
	border:0px;
	border-spacing:0px;
	empty-cells: show;	
	padding:0px;
	width:100%;
	background-color:white;
}

.TitleCell {
	font-size: 18px;
	font-weight:bold;
	cursor:default;
}

.AddItemCell {
	font-size: 12px;
	cursor:pointer;
}

.ReportTable {
	border:0;
	border-spacing:1px;
	empty-cells: show;
}


.ReportRow {
}

.ReportRow:hover {
	background-color:#CCCCCC;
}

.ReportTopCell {
	background-color: Navy;
	color: white;
	font-family: 'Lucida Grande', Arial, Verdana, Sans-Serif;
	cursor: default;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 1px 1px 1px;		
}


.ReportInnerCell {
	font-family: 'Lucida Grande', Arial, Verdana, Sans-Serif;
	color: #000160;
	cursor: default;
	font-size: 12px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

.GraphTable {
	height:20px;
	width:100px;
	border:0px;
	padding:0px;
	border-spacing:0px;
}

.GraphCompleted {
	background-color:#3333FF;
}

.GraphNotCompleted {
	background-color:#CCFFFF;
}

.EditCellName {
	background-color: #99CCFF;
	color: #000066;
	cursor: default;
	font-size: 12px;
	padding-top: 5px;
	font-weight: bold;
	width: 40%;
	height: 30px;
}

.EditCellValue {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	width:60%;
	font-size:12px;
}

.EditCellInput {
	font-size:12px;
}

.datacomment {
	font-family: 'Lucida Grande', Arial, Verdana, Sans-Serif;
	text-decoration: none;
	color: #616161;
	font-style: italic;
	font-size: 12px;
}

.RepTable {
	width:900px;
	border:0px;
	padding:2px;
	border-spacing:0px;
	background-color:#D8EDFB;
}

.RepTableT {
	width:860px;
	border:0px;
	padding:0px;
	border-spacing:0px;
	background-color:#FDE5B3;
}

.RepTableI {
	width:830px;
	border:0px;
	padding:0px;
	border-spacing:0px;
	background-color:#FFCCFF;
}

.RepCel {
	font-family: 'Lucida Grande', Arial, Verdana, Sans-Serif;
	color: #000160;
	cursor: default;
	font-size: 14px;
	padding: 2px;
	align:left;
}

.ErrorTable {
	height:60px;
	width:600px;
	border:0px;
	padding:0px;
	color:#CC0000;
	background-color:#FFFFCC;
	border-spacing:0px;
}

.MessageTable {
	height:60px;
	width:600px;
	border:0px;
	padding:0px;
	color: Blue;
	background-color:#FFFFCC;
	border-spacing:0px;
}

.FooterText1 {
	font-family: 'Lucida Grande', Arial, Verdana, Sans-Serif;
	text-decoration: none;
	color: #616161;
	font-size: 12px;
}